/*
 * Copyright (c) 2025 Industrial Software Feature Database
 */
package com.comac.ins.isfd.domain.bo;

import com.comac.ins.isfd.domain.IsfdAnalysis;
import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 算法传输对象
 *
 * @author hxloongs
 * @date 2024-7-8
 */
@Data
public class IsfdAnalysisBo {
    private String _id;

    private String analysisType;

    private String applicationType;

    private String classificationType;

    private String displayName;

    private Boolean isPublished;

    private String materialType;

    private Date createTime;

    private List<CalculateObject> calculateObjects;

    private Boolean uploadedHelpDoc;

    private Boolean uploadedResultTemplate;

    @Data
    public static class CalculateObject {
        private String objectType;
        private String objectName;
    }
    /**
     * 元数据管理id
     */
    private String metadataManagementId;
}
